Hello, Login
X

Forgot Password?

Join Us

to start. Not a member? Join Today!
LinkedIn Join us on
Investment Management Information
“Bridging the theory & practice of investment management”
Email
Advanced Search →
  • Home
  • Journal
    • About
    • Subscribe to the Journal
      • Subscriptions
      • Library Subscriptions
    • Harry M. Markowitz Award
    • Submit a Paper
      • Article Guidelines
      • Practitioner’s Guidelines
    • Reprints & Permissions
  • Conferences
    • JOIM Conference Events
    • About
    • Membership
    • Board Members
  • Library Access
  • Contact
  • Help

0 comments / 2014-07-14 / the JOIM / Archives, Surveys and Crossovers

SURVEYS AND CROSSOVERS: Implementing Option Pricing Models Using Python and Cython

Sanjiv R. Das and Brian Granger

Volume 8, Number 4, Fourth Quarter 2010

In this article we propose a new approach for implementing option pricing models in finance. Financial engineers typically prototype such models in an interactive language (such as Matlab) and then use a compiled language such as C/C++ for production systems. Code is therefore written twice. In this article we show that the Python programming language and the Cython compiler allows prototyping in a Matlab-like manner, followed by direct generation of optimized C code with very minor code modifications. The approach is able to call upon powerful scientific libraries, uses only open source tools, and is free of any licensing costs. We provide examples where Cython speeds up a prototype version by over 500 times. These performance gains in conjunction with vast savings in programmer time make the approach very promising.

View PDF

0 comments… add one
Cancel reply

Leave a Comment

Next Article: Equally Weighted Rebalancing as the Average of all Investment Strategies

Previous Article: INSIGHTS: A New Taxonomy of the Dynamic Term Structure Models

JOIM

    Library Access

    Subscribe to the Journal
    Submit a Paper
    Harry M. Markowitz Award
    Editorial Board
    Upcoming Conferences

    Edit Profile

Recent Comments

    JOIM

      About the JOIM
    • Library Access
    • Subscribe to the Journal
    • Submit a Paper
    • Editorial Board
    • Harry M. Markowitz Award
    • Licensing Rights and Advertising
    • Terms and Conditions

    JOIM Conference Series

    • About
    • Upcoming Conferences
    • Membership
    • Board Members
    • Terms & Conditions
    Speaker Reimbursement Policy

    Contact

    Journal Of Investment Management (JOIM)
    3658 Mt. Diablo Blvd., Suite 200
    Lafayette, CA 94549
    www.joim.com

    customerservice @ joim.com
    (925) 299-7800

    Copyright 2019 — Journal Of Investment Management design by SEO Web Designers